Giovanni LeoniGiovanni Leoni
International FootballRoma 4-0 Slovan Bratislava: The Player Ratings Hide the Real Test in Manchester and ParisAt 2 a.m., the phone buzzed, and a truth cracked open. On the screen was...
Domestic FootballThe Data Blind Spot of Vietnamese Football: When a V.League Transfer Comes Without a NumberEvery time a V.League 1 club unveils a new signing, the fans receive almost...
International FootballKees Smit injured with Jong Oranje: AZ lose a key man before the trip to De KuipAt Jong Oranje's warm-up, what lingered was not a piece of skill. A player...
International FootballVietnamese Football: When the Transfer Market Becomes a Tactical BattlefieldThe bench in 2026 was cold, but its source was hotter than any attack line. I...
VolleyballAsiad 20: Twelve Spots and Vietnam Women's Volleyball's Outside-Hitter GapHAI PHONG – When Vietnam women's national volleyball team closes its Asiad 20...
ChessChess Olympiad 2026 in Samarkand: India Defends Both Crowns While Broadcast Rights Hang in the BalanceOn 15 September 2026, the Chess Olympiad opens in Samarkand, Uzbekistan. The...
International FootballInfantino Apologises to the FIFA Council: Inside the Plan to Sell World Cup Commercial Rights to Private FundsIn Madrid, where I live and work as a sports data analyst, people talk about...
BasketballMario Hezonja details NBA return: 'It was always bothering me'260 pounds. That self-reported figure, delivered by Mario Hezonja at Clevelan...
Domestic FootballWilliams Minh Hoàng Earns Vietnam Call-Up: The Forward Line Is Changing ShapeOn 18 September, at the Ho Chi Minh City Department of Justice, a 19-year-old...
EsportsGamescom 2026 and the Lesson for Vietnamese Esports: When the Community Writes the Script Before the Developer SpeaksAt Gamescom 2026, a Fable 4 gameplay demo had barely ended when social media...
BadmintonLakshya Sen vs Loh Kean Yew at the 2026 Asian Games: When an Early Lead Cannot Hold a DeciderIn the deciding game, when Lakshya Sen levelled at 13-14, the badminton hall ...
SwimmingBabson defeats Bentley for first time in 26 years: The 'freshman' boost and a lesson in roster depthOn an October afternoon in Massachusetts, the Babson women's swimming team ma...
EsportsWhen memories are diluted: League of Legends Classic and the disappointment of those who seek the pastThere's a moment one can never forget — the first time stepping onto Summoner...
Table TennisPeter Engel: The Coach Who Walked Through Six Reforms, and the Gap Nobody FillsPeter Engel: The Coach Who Walked Through Six Reforms, and the Gap Nobody Fil...
EsportsThe Silence of Data: Esports' Biggest Hole Isn't on the StageI once held a forty-page report in my hands. Hard cover, colour print, an...
International FootballPSG vs Barcelona: the half of the game missing from the data tableThree days after a 4-2 Champions League win, PSG walked out against Strasbour...
Table TennisArena Stožice, the Mayor of Ljubljana, and the Data Void at the 45th European Table Tennis ChampionshipsIn a drawing room polished until it mirrored the chandeliers, the mayor of...
VolleyballDakar 2026: The Beach Volleyball Schedule and the Empty Column Where Kick-off Times Should BeEleven at Night, and Four Letters 'x' At eleven at night I opened the beach...
Table Tennis52 Weeks, Eight Results, and What the Table Tennis Rankings Never SayOn 31 July 2026, at Paris South Arena, Wang Chuqin walked into the round of 3...
EsportsOverwatch 2 Perks: A Second Chessboard Opens Mid-MatchAt three in the morning in an hourly rental meeting room in Gangnam, the head...
Domestic FootballThe Data Blind Spot of Vietnamese Football: When a V.League Transfer Comes Without a NumberEvery time a V.League 1 club unveils a new signing, the fans receive almost...
International FootballKees Smit injured with Jong Oranje: AZ lose a key man before the trip to De KuipAt Jong Oranje's warm-up, what lingered was not a piece of skill. A player...
International FootballVietnamese Football: When the Transfer Market Becomes a Tactical BattlefieldThe bench in 2026 was cold, but its source was hotter than any attack line. I...
VolleyballAsiad 20: Twelve Spots and Vietnam Women's Volleyball's Outside-Hitter GapHAI PHONG – When Vietnam women's national volleyball team closes its Asiad 20...
ChessChess Olympiad 2026 in Samarkand: India Defends Both Crowns While Broadcast Rights Hang in the BalanceOn 15 September 2026, the Chess Olympiad opens in Samarkand, Uzbekistan. The...
International FootballInfantino Apologises to the FIFA Council: Inside the Plan to Sell World Cup Commercial Rights to Private FundsIn Madrid, where I live and work as a sports data analyst, people talk about...
BasketballMario Hezonja details NBA return: 'It was always bothering me'260 pounds. That self-reported figure, delivered by Mario Hezonja at Clevelan...
Domestic FootballWilliams Minh Hoàng Earns Vietnam Call-Up: The Forward Line Is Changing ShapeOn 18 September, at the Ho Chi Minh City Department of Justice, a 19-year-old...
EsportsGamescom 2026 and the Lesson for Vietnamese Esports: When the Community Writes the Script Before the Developer SpeaksAt Gamescom 2026, a Fable 4 gameplay demo had barely ended when social media...
BadmintonLakshya Sen vs Loh Kean Yew at the 2026 Asian Games: When an Early Lead Cannot Hold a DeciderIn the deciding game, when Lakshya Sen levelled at 13-14, the badminton hall ...
SwimmingBabson defeats Bentley for first time in 26 years: The 'freshman' boost and a lesson in roster depthOn an October afternoon in Massachusetts, the Babson women's swimming team ma...
EsportsWhen memories are diluted: League of Legends Classic and the disappointment of those who seek the pastThere's a moment one can never forget — the first time stepping onto Summoner...
Table TennisPeter Engel: The Coach Who Walked Through Six Reforms, and the Gap Nobody FillsPeter Engel: The Coach Who Walked Through Six Reforms, and the Gap Nobody Fil...
EsportsThe Silence of Data: Esports' Biggest Hole Isn't on the StageI once held a forty-page report in my hands. Hard cover, colour print, an...
International FootballPSG vs Barcelona: the half of the game missing from the data tableThree days after a 4-2 Champions League win, PSG walked out against Strasbour...
Table TennisArena Stožice, the Mayor of Ljubljana, and the Data Void at the 45th European Table Tennis ChampionshipsIn a drawing room polished until it mirrored the chandeliers, the mayor of...
VolleyballDakar 2026: The Beach Volleyball Schedule and the Empty Column Where Kick-off Times Should BeEleven at Night, and Four Letters 'x' At eleven at night I opened the beach...
Table Tennis52 Weeks, Eight Results, and What the Table Tennis Rankings Never SayOn 31 July 2026, at Paris South Arena, Wang Chuqin walked into the round of 3...
EsportsOverwatch 2 Perks: A Second Chessboard Opens Mid-MatchAt three in the morning in an hourly rental meeting room in Gangnam, the head...
